-----------------------------------------------
-----------------------------------------------
Kinky World - Release Snapshot
Version: v0.8.7
Build: 444
Date: 26 Mar 2026
-----------------------------------------------
-----------------------------------------------

What this update focuses on
- This mini update refines incest-scope behavior and improves related text clarity.
- It is a focused delta on top of Build 444 "v0.8.6".

Main gameplay fix
1) Incest scope no longer blocks unrelated Sims outside household
- Fixed a logic issue where "IncestActiveHouseholdOnly = true" could block non-incest romantic/kinky interactions for unrelated Sims outside the active household.
- Now the household-only scope gate is applied only to incest-relevant relations (blood/future-blood/step).
- Result:
  - incest scope option still works as intended,
  - unrelated Sims are no longer incorrectly blocked.

Incest logic (user-facing behavior)
2) Clarified expected behavior by level
- "IncestActiveHouseholdOnly" default remains OFF.
- "IncestLevel = Disabled":
  - incest blocked.
- "IncestLevel = StepRelated":
  - only step-related incest can be allowed (and only in active household if household-only scope is ON).
- "IncestLevel = BloodRelated":
  - blood + step incest can be allowed (and only in active household if household-only scope is ON).

Versioning
3) Hardcoded version bump
- Updated hardcoded mod version to "v0.8.7".
- Build remains "444".

Localization updates included in this cycle
4) STBL text improvements
- Updated join-rejection text entries (EN/IT) for better readability:
  - "0x65F4C62991DE9A91"
  - "0xA8975B9C729A0899"

Build status
5) Compilation
- Built with "build_experimental.ps1".
- Build completed successfully (warnings only).

Reference notes
- Full technical details are in:
  - "CHANGELOG-b444-v087"
- Previous Build 444 wave details remain in:
  - "CHANGELOG-b444-v086"












-----------------------------------------------
-----------------------------------------------
Kinky World - Release Snapshot
Version: v0.8.6
Build: 444
Date: 25 Mar 2026
-----------------------------------------------
-----------------------------------------------

What this snapshot is
- A simple summary of what was completed in this Build 444 cycle.
- Full technical details remain in related version changelog.

Main player-facing improvements
1) Better control for player-directed WooHoo
- Added options to force prompts for household Sims in more complex situations.
- "WooHooAutoConfirm" now works as a complement to prompt QoL logic (no longer conflicts with it) when enabled along with new QoL options.

2) Better control over arousal gates
- Added options to ignore arousal score for player-directed interactions:
  - romantic relationships
  - friendships
  - whole loop (as slave option)
- These options are intentionally limited and do not bypass hard safety checks.

3) Sleep WooHoo reject fix (user reported bug from older builds)
- Rejected wake-up paths are no longer counted as completed WooHoo.
- This prevents wrong side effects in related counters/logic.

4) Teen/YA alignment improvement
- Added optional automatic teen positioning fix in YoungAdults+ mixed animations.
- Final values are tuned to avoid over-shifting and visual clipping.

5) Incest logic fixes and scope option
- Fixed "StepRelated" behavior so it actually checks step relations correctly without calling "BloodRelated" code.
- Added an option to limit incest mechanics to active household Sims only instead of whole world.

6) Settings quality-of-life updates
- Added fully working "Reset all settings" action in main Settings.
- Reset now follows normal game-save behavior (runtime apply now, permanent only after save).
- Settings entry placement was then improved for better menu flow.

7) Stage failure message clarity
- Added clearer localized warnings instead of hardcoded notifications for stage-change failures.
- Added optional modder-focused debug notification mode for those failures.

8) Target interrupt option for kinky requests
- Added optional behavior to interrupt non-critical target actions in supported cases.
- Includes conservative safety rules to avoid breaking critical gameplay behavior.

9) "Settings" pie menu entry duplicate fix on doors/arches
- Resolved duplicate "Settings" entries shown on door/arch objects for "Kinky World..." > "Settings".
- Final mitigation is stable in current tests.

10) Logging controls hardened
- "KWErrorLog" toggle is now strict:
  - if disabled, "KWErrorLog_..." is not emitted at all (removed buffer dumps).

11) Defaults and cleanup
- Rebalanced default values for WooHoo fatigue/athletic gain.
- Removed orphan IT-only localization key tied to inactive (commented) legacy code.

Persistence and migration status
- Build 444 options are registered as persistable and saved per current savegame.
- Migration for this wave is aligned to Build 444 boundaries.
- Existing user values are preserved where expected; missing keys get defaults.

Validation status
- Build compiles successfully
- Runtime testing reports this full implemented set as working correctly (may require more testings and feedback from users).















-----------------------------------------------
-----------------------------------------------
Kinky World - Release Snapshot
Version: v0.8.5
Build: 443
Date: 18 Mar 2026
-----------------------------------------------
-----------------------------------------------
## What this update does

- Keeps the selectable-control and logging improvements from "v0.8.3(and v0.8.4)".
- Moves towel-repair from Global settings to a targeted Sim Debug action.
- Keeps post-bath towel fallback safety (no invalid special-outfit forced).
- Bumps hardcoded snapshot revision to "v0.8.5" while keeping "Build 443".

## Player-facing changes

### Sim Debug pie menu
- New action on Sim targets:
  - "Kinky World... > Debug... > Repair towel mapping"
- Works on human non-toddler Sims.
- Requires Debug mode enabled.
- Runs targeted repair for the clicked Sim and reports result with warning-style notification.

### Global settings menu
- Removed "Regenerate towels" from "Global".
- "UseTowelAfterBath" toggle remains unchanged.

## Towel repair behavior

When "Repair towel mapping" is executed:

- removes stale special outfit mapping ""towel"",
- clears "SkinnyDippingTowel" outfits,
- recreates towel outfit from EP3 resources (with fallback key candidate),
- re-applies special mapping and validates the special index,
- retries mapping once if index is still invalid.

## Versioning and migration

- Hardcoded version: "v0.8.5"
- Hardcoded build: "443"
- Existing settings migration gates are preserved (no new persisted settings introduced in this step).

## Versioning and migration

- Some new EN strings were added where reference key was still only hard-coded
- A LOT of IT strings were produced where missing or corrected for context
- A few strings were translated in every language

## Validation status

- Build status: PASS
- In game tests: PASS
- Scope validated at code/build level for:
  - new Debug pie action wiring,
  - revision bump consistency on same build line.